package com.jy.adscm.zltx.service;

import com.jy.adscm.bean.system.JyMenu;
import com.jy.adscm.bean.system.JyUser;
import com.jy.adscm.exception.AdscmSystemException;
import com.jy.adscm.zltx.bean.JyZltxListTree;
import com.baomidou.mybatisplus.service.IService;

import java.util.List;

/**
 * <p>
 * 质量体系树形结构表 服务类
 * </p>
 *
 * @author yyy
 * @since 2018-11-02
 */
public interface JyZltxListTreeService extends IService<JyZltxListTree> {

    /**
     * 获取质量体系目录树
     * @return
     * @throws AdscmSystemException
     */
    List<JyZltxListTree> selectAll(Long id, JyUser user) throws AdscmSystemException;
    /**
     * 根据菜单ID，获取质量体系目录基本信息
     * @return
     * @throws AdscmSystemException
     */
    JyZltxListTree selectListTreeByMenuId(Integer id) throws AdscmSystemException;

    List<JyMenu> getMenuAllSrc(int menuId, JyUser user);

    void tttt();

}
